package com.lvmama.rhino.pojo;

import java.util.Date;

/**
 * Description:精准推送转化统计vo
 * Date:2017/3/13 11:26
 * Created by wxxuyuan
 */
public class AccuratePushStatVO extends BaseVO {
    private Integer id;

    private Date date;

    private Integer totalPushNo;//推送总量

    private Integer clickNo;//点击数

    private Integer uv;

    private Integer orderTotalNo;//订单总量

    private Integer orderedUserNo;//下单用户数

    private Double orderTotalAmount;//下单总金额

    private String platform;//平台

    private String pushName;//推送名

    private Date createTime;

    private Double orderNoPerUser;//人均单量

    private Double turnRate;//转化率

    private Double amountPerUser;//客单价

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public Integer getTotalPushNo() {
        return totalPushNo;
    }

    public void setTotalPushNo(Integer totalPushNo) {
        this.totalPushNo = totalPushNo;
    }

    public Integer getClickNo() {
        return clickNo;
    }

    public void setClickNo(Integer clickNo) {
        this.clickNo = clickNo;
    }

    public Integer getOrderTotalNo() {
        return orderTotalNo;
    }

    public void setOrderTotalNo(Integer orderTotalNo) {
        this.orderTotalNo = orderTotalNo;
    }

    public Integer getOrderedUserNo() {
        return orderedUserNo;
    }

    public void setOrderedUserNo(Integer orderedUserNo) {
        this.orderedUserNo = orderedUserNo;
    }

    public Double getOrderTotalAmount() {
        return orderTotalAmount;
    }

    public void setOrderTotalAmount(Double orderTotalAmount) {
        this.orderTotalAmount = orderTotalAmount;
    }

    public String getPlatform() {
        return platform;
    }

    public void setPlatform(String platform) {
        this.platform = platform == null ? null : platform.trim();
    }

    public String getPushName() {
        return pushName;
    }

    public void setPushName(String pushName) {
        this.pushName = pushName == null ? null : pushName.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getUv() {
        return uv;
    }

    public void setUv(Integer uv) {
        this.uv = uv;
    }

    public Double getOrderNoPerUser() {
        return orderNoPerUser;
    }

    public void setOrderNoPerUser(Double orderNoPerUser) {
        this.orderNoPerUser = orderNoPerUser;
    }

    public Double getTurnRate() {
        return turnRate;
    }

    public void setTurnRate(Double turnRate) {
        this.turnRate = turnRate;
    }

    public Double getAmountPerUser() {
        return amountPerUser;
    }

    public void setAmountPerUser(Double amountPerUser) {
        this.amountPerUser = amountPerUser;
    }

    @Override
    public String toString() {
        return "AccuratePushStatVO{" +
                "id=" + id +
                ", date=" + date +
                ", totalPushNo=" + totalPushNo +
                ", clickNo=" + clickNo +
                ", uv=" + uv +
                ", orderTotalNo=" + orderTotalNo +
                ", orderedUserNo=" + orderedUserNo +
                ", orderTotalAmount=" + orderTotalAmount +
                ", platform='" + platform + '\'' +
                ", pushName='" + pushName + '\'' +
                ", createTime=" + createTime +
                ", orderNoPerUser=" + orderNoPerUser +
                ", turnRate=" + turnRate +
                ", amountPerUser=" + amountPerUser +
                '}';
    }
}